from nicegui import ui

# 设置正确的用户名和密码，仅用于演示目的
CORRECT_USERNAME = 'user'
CORRECT_PASSWORD = 'password'

# 定义登录函数
def on_login():
    # 检查用户名和密码是否正确
    if username_input.value == CORRECT_USERNAME and password_input.value == CORRECT_PASSWORD:
        login_status.text = '登录成功！'  # 使用 .text 属性更新文本
    else:
        login_status.text = '登录失败，请检查您的用户名和密码。'  # 使用 .text 属性更新文本

# 创建UI元素
ui.label('登录系统')
username_input = ui.input(label='用户名:')
password_input = ui.input(label='密码:')  # 使用 type='password' 使密码输入不可见
ui.button('登录', on_click=on_login)
login_status = ui.label('请进行登录')  # 初始提示文本

# 启动应用
ui.run()
